body{
    font: 13px sans-serif;
}

hr {
    margin: 5px 0;
}

h1 {
    font-size: 36px;
    font-weight: bold;
}

h2 {
    font-size: 24px;
    font-weight: bold;
}

h3 {
    font-size: 18px;
    font-weight: bold;
}

fieldset {
    border: 1px solid #000000;
    padding: 5px 5px;
}

legend {
    padding: 0 3px;
    font-size: 16px;
}

form table tr {
    padding: 3px 0;
}

form table td {
    padding: 0px 3px;
    vertical-align: top;
}

form table td label{
    padding-top:5px;
}

.block {
    display: block;
}

label {
    width:150px;
}

input, select{
    padding: 2px;
    margin: 3px 0;
}

.formAltaSubmit{
    float:right;
}

.errorMessage{
    border: 2px solid #CC3333;
    background-color: #f0f06a;
    text-align: center;
    font-weight: bold;
    padding: 5px;
    margin: 14px 0;
}

.errorMessageInput{
    border: 2px solid #CC3333;
    background-color: #f0f06a;
    text-align: center;
    font-weight: bold;
    padding: 3px;
}

#addSite{
    margin-left: 159px;
}

#filaBotonAdd{
    margin-left: 159px;
}

.clearer{
    clear:both;
}

.ocult {
    display: none;
}

#warp{
    width: 1024px;
    margin: 0 auto;
}

#header{
}

#content{
}

#footer{
}
